package com.biz.primus.commodity.vo.backend;


import com.biz.primus.commodity.enums.ProductAuditStatus;
import com.biz.primus.base.vo.commodity.SaleStatus;

import java.io.Serializable;

/**
 * 商家商品列表请求 Vo
 *
 * @author david-liu
 * @date 2016年12月23日
 * @reviewer
 * @see
 */
public class VendorProductListReqVo implements Serializable,IRequestVo {

    private static final long serialVersionUID = -5331843114314202235L;

    /**
     * 商家 Id
     */
    private Long vendorId;

    /**
     * 商品上下架状态
     *
     */
    private SaleStatus saleStatus;

    /**
     * 商品审核状态
     *
     */
    private ProductAuditStatus auditStatus;

    /**
     * 共通搜索页 Vo
     */
    private SearchPageVo searchPageVo;

    public Long getVendorId() {
        return vendorId;
    }

    public void setVendorId(Long vendorId) {
        this.vendorId = vendorId;
    }

    public SearchPageVo getSearchPageVo() {
        return searchPageVo;
    }

    public void setSearchPageVo(SearchPageVo searchPageVo) {
        this.searchPageVo = searchPageVo;
    }

    public SaleStatus getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(SaleStatus saleStatus) {
        this.saleStatus = saleStatus;
    }

    public ProductAuditStatus getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(ProductAuditStatus auditStatus) {
        this.auditStatus = auditStatus;
    }
}
